package com.zkthink.ceres.sms.dto;

import com.zkthink.ceres.msgs.dto.MsgsLiveOnDTO;
import io.swagger.annotations.ApiModel;
import lombok.*;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @ClassName PushMsgDTO
 * @Description: PushMsgDTO
 * @Author ck
 * @Date 2022/2/26
 * @Version V1.0
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = false)
@Builder
@ApiModel(value = "PushMsgDTO", description = "推送消息")
public class PushMsgDTO {


    /**
     * 发送人员的id
     */
    private Long mid;
    /**
     * 消息类型:0普通通知 1:普通通知消息 2:会员上线推送 3:红娘上线推送   4:红娘邀请会员直播间观看 5:发送分红小红心 6:红黏邀请会员直播间连麦
     */
    private int msgType;

    private String content;

    /**
     * 接收人员的id
     */
    private Long rreceiveId;

    private String roomId;

    private String title;

    private String nickname;

    private String headimg;

    private Boolean isShow = true;

    private MsgsLiveOnDTO msgsLiveOnDTO;

    private Long redId;

    private BigDecimal redNum;


    private LocalDateTime sendTime;


}
